.tui-container{
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	.tui-searchbox {
		padding: 16upx 20upx;
		box-sizing: border-box;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 99999;
		width: 100%;
		background: $s-header;
		.tui-rolling-search {
			width: 100%;
			height: 60upx;
			border-radius: 35upx;
			padding: 0 40upx 0 30upx;
			box-sizing: border-box;
			background: #fff;
			display: flex;
			align-items: center;
			flex-wrap: nowrap;
			color: #999;
			.search_image{
				width: 37.64upx;
				height: 37.64upx;
			}
			.tui-swiper {
				font-size: 26upx;
				height: 60upx;
				flex: 1;
				padding-left: 12upx;
				.tui-swiper-item {
					display: flex;
					align-items: center;
					.tui-hot-item {
						line-height: 26upx;
						white-space: nowrap;
						overflow: hidden;
						text-overflow: ellipsis;
					}
				}
			}
		}
	}
	.tui-banner-swiper {
		width: 100%;
		height: 240upx;
		position: relative;
		.tui-slide-image {
			width: 100%;
			height: 240upx;
			display: block;
		}
	}
	.tui-news-flex {
		width: 100%;
		display: flex;
		.tui-news-picbox {
			display: flex;
			position: relative;
			.tui-block {
				display: block;
			}
			.tui-one-third {
				width: 33%;
			}
			.tui-one-three{
				width: 49%;
			}
		}
		.tui-w-full {
			width: 100%;
		}
		.tui-w220 {
			width: 220upx;
		}
		.tui-h165 {
			height: 165upx;
		}
		.tui-flex-between {
			justify-content: space-between !important;
		}
	}
	
	.tui-flex-start {
		align-items: flex-start !important;
	}
	.tui-flex-column {
		flex-direction: column !important;
	}
	.tui-pl-20 {
		padding-left: 20upx;
	}
	.tui-pt20 {
		padding-top: 20upx;
	}
	.tui-news-tbox {
		flex: 1;
		width: 100%;
		box-sizing: border-box;
		display: flex;
		.tui-news-title {
			width: 100%;
			font-size: 34upx;
			word-break: break-all;
			word-wrap: break-word;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 2;
			box-sizing: border-box;
		}
		.tui-sub-box {
			display: flex;
			align-items: center;
			justify-content: space-between;
			color: #999;
			box-sizing: border-box;
			line-height: 24upx;
			.tui-sub-source {
				font-size: 26upx;
			} 
			.tui-sub-cmt {
				font-size: 24upx;
				line-height: 24upx;
				display: flex;
				align-items: center;
			}
		}
	}
}
.top{
	height: 88upx;
	width: 100%;
}